Dominic TanDominic Tan
Vietnamese Billiards: Identifying the Discipline — The First Step Before Any AnalysisIn the small VTC studio in 2026, I sat beside a veteran editor as the snooker...
When Data Falls Silent: Lessons From an Empty Analysis and How Vietnamese Badminton Must Read the GameThere is a moment in my career as an event host when I learned how to be sile...
PV Sindhu and the 10-21 Third Game: When the Schedule Wrote the Ending Instead of the RacketNagoya, a late afternoon. The sound of the racket striking the shuttle cracke...
Monza and the Armor of Memory: Ferrari Chooses Nostalgia as a WeaponAround 2:30 PM on Tuesday, the data stream from Ferrari's official account...
Las Vegas Raiders' 3-0 Start: What Really Sits Behind the Streak and the Kansas City TestI stayed behind in the analysis room long after the final whistle in Las Vega...
Reading the V.League Transfer Market Through Registration Lists, Not Press ReleasesAt 11 p.m. on 26 January 2026, the lights were still on in a club office in...
Barcelona 8 Wins From 8, Real Madrid Saved by a Single Stop: The LaLiga Race Is Being MisreadAt minute 89, Real Madrid were a man down, the stands held their breath, and...
V.League and the Owner-Money Question: When Vietnamese Football Searches for a Durable InstitutionLate at night at Hang Day Stadium, after the stands had emptied, I stayed...
Promotion and Relegation: The Representation Crisis of Mexican FootballersRoberto Galán catches balls in Mexico's second division. He is not a man who...
Wales 2-1 Norway in the Nations League: the 46th-minute red card and the 48th-minute free-kick winnerMinute 46, the referee produced the red card. Minute 48, the ball was in the...
Efeler Let Hope Slip to Latvia: Turkey Falls 1-3 to Romania in ClujThe fourth set at BT Arena Cluj began with Romania already 2-1 up. Turkey had...
When Algorithms Mislabel: Vietnamese Tennis and the Global Data-Classification GapDuring a data review ahead of the annual season, I came across a stray error...
Calvin Verdonk and the Southeast Asian Final: When FIFA Names a Player, the Body Answers LastThe final kicks off at 7:30 p.m. on October 5, 2026, at Gelora Bung Karno in...
Barcelona's Treasure: When La Masia Becomes a Financial FortressIf you've ever sat in a commentary booth in Nagoya, where morning mist coats...
16 of 58: When a Single Number Exposes the Void of an Entire Badminton Program23 minutes. That was the entire time Mahoor Shahzad stayed on court at an Asi...
2026 National Women's Volleyball Championship: When 14 Rounds Turn the Final Four Into a FormalityVinh Long, late in the fourth set. The electronic board read 3-1. The winning...
V.League 2026: The Space Between the Lines and Hanoi T&T's TitleMinute 64 at Hàng Đẫy stadium, 2026 season. The ball had just been cleared ou...
The Empty Array at 19:47: A Table Tennis Night Without a RecordAt 19:47 the screen in the press area of the arena returned an empty array. T...
Asian Games 2026: PV Sindhu loses comeback to Chen Yufei in women's singles quarter-final after 122-second rallyThe shuttle left Chen Yufei's racket, cut diagonally across the court, touche...
The 17-Point Triangle in Antibes: When Three U15 Girls Stopped at 8-1 and the Title Fell to the One Who LostOpening: Two Points in the Seventh Game Antibes, the seventh game of the most...
When Data Falls Silent: Lessons From an Empty Analysis and How Vietnamese Badminton Must Read the GameThere is a moment in my career as an event host when I learned how to be sile...
PV Sindhu and the 10-21 Third Game: When the Schedule Wrote the Ending Instead of the RacketNagoya, a late afternoon. The sound of the racket striking the shuttle cracke...
Monza and the Armor of Memory: Ferrari Chooses Nostalgia as a WeaponAround 2:30 PM on Tuesday, the data stream from Ferrari's official account...
Las Vegas Raiders' 3-0 Start: What Really Sits Behind the Streak and the Kansas City TestI stayed behind in the analysis room long after the final whistle in Las Vega...
Reading the V.League Transfer Market Through Registration Lists, Not Press ReleasesAt 11 p.m. on 26 January 2026, the lights were still on in a club office in...
Barcelona 8 Wins From 8, Real Madrid Saved by a Single Stop: The LaLiga Race Is Being MisreadAt minute 89, Real Madrid were a man down, the stands held their breath, and...
V.League and the Owner-Money Question: When Vietnamese Football Searches for a Durable InstitutionLate at night at Hang Day Stadium, after the stands had emptied, I stayed...
Promotion and Relegation: The Representation Crisis of Mexican FootballersRoberto Galán catches balls in Mexico's second division. He is not a man who...
Wales 2-1 Norway in the Nations League: the 46th-minute red card and the 48th-minute free-kick winnerMinute 46, the referee produced the red card. Minute 48, the ball was in the...
Efeler Let Hope Slip to Latvia: Turkey Falls 1-3 to Romania in ClujThe fourth set at BT Arena Cluj began with Romania already 2-1 up. Turkey had...
When Algorithms Mislabel: Vietnamese Tennis and the Global Data-Classification GapDuring a data review ahead of the annual season, I came across a stray error...
Calvin Verdonk and the Southeast Asian Final: When FIFA Names a Player, the Body Answers LastThe final kicks off at 7:30 p.m. on October 5, 2026, at Gelora Bung Karno in...
Barcelona's Treasure: When La Masia Becomes a Financial FortressIf you've ever sat in a commentary booth in Nagoya, where morning mist coats...
16 of 58: When a Single Number Exposes the Void of an Entire Badminton Program23 minutes. That was the entire time Mahoor Shahzad stayed on court at an Asi...
2026 National Women's Volleyball Championship: When 14 Rounds Turn the Final Four Into a FormalityVinh Long, late in the fourth set. The electronic board read 3-1. The winning...
V.League 2026: The Space Between the Lines and Hanoi T&T's TitleMinute 64 at Hàng Đẫy stadium, 2026 season. The ball had just been cleared ou...
The Empty Array at 19:47: A Table Tennis Night Without a RecordAt 19:47 the screen in the press area of the arena returned an empty array. T...
Asian Games 2026: PV Sindhu loses comeback to Chen Yufei in women's singles quarter-final after 122-second rallyThe shuttle left Chen Yufei's racket, cut diagonally across the court, touche...
The 17-Point Triangle in Antibes: When Three U15 Girls Stopped at 8-1 and the Title Fell to the One Who LostOpening: Two Points in the Seventh Game Antibes, the seventh game of the most...
